<?php 
include 'conf/configuracion_idioma.php';
include 'conf/common_index.php';
include 'template_include_index.php';
?>

<?php $title = gettext("Publicar Anuncio Vehículo Gratis"). " | " . gettext("Anuncios Locales")?>
<?php $descripcion = gettext("Publicar Anuncio Vehículo Gratis"). " | " . gettext("Anuncios Locales")?>
<?php $keywords = gettext("Publicar Anuncio Vehículo Gratis"). " | " . gettext("Anuncios Locales")?>

<?php include 'template_header_index.php'?>
<?php include 'template_nav_bar_index.php';?>
<?php include 'template_editor_texto_publicar.php'?>

<?php 

$errors = array();
$desdeIndex = true;

include 'template_validaciones_login_registro_publicar.php';

$tipo_vehiculo_id = $_GET['cid'];

 if(isset($_POST['titulo']) || isset($_POST['precio']) || isset($_POST['descripcion']) ){

            $titulo = $_POST['titulo'];
            $precio = $_POST['precio'];
            $precioDecimal = $_POST['precio_decimal'];
            $descripcion = $_POST['descripcion'];
            $tipo = $_POST['tipo'];
            $categoria = $_POST['categoria'];
                     
            $telefonoContacto = $_POST['telefono_contacto'];
            $mailContacto = $_POST['mail_contacto'];
            
            //datos extra vehiculo
            $marca = '';
            if(isset($_POST['marca'])){
            	$marca = $_POST['marca'];
            };
            $modelo = '';
            if(isset($_POST['modelo'])){
            	$modelo = $_POST['modelo'];
            };
            
            $anio = $_POST['anio'];
            $km = $_POST['km'];
            
            $combustible = '';
            if(isset($_POST['combustible'])){
            	$combustible = $_POST['combustible'];
            };
            
            if (empty($titulo)){
            	$errors['titulo'] = gettext("Valor requerido");
            }
            if (!empty($titulo) && strlen($titulo) < 4){
            	$errors['titulo'] = gettext("El título debe tener como mínimo 4 caracteres");
            }
            if (!empty($titulo) && strlen($titulo) > 60){
            	$errors['titulo'] = gettext("El título debe tener como máximo 60 caracteres");
            }
            if (empty($descripcion)){
            	$errors['descripcion'] = gettext("Valor requerido");
            }
            if (!empty($descripcion) && strlen($descripcion) < 70){
            	$errors['descripcion'] = gettext("La descripción debe tener como mínimo 70 caracteres");
            }
  			if (empty($precio)){
            	$errors['precio'] = gettext("Valor requerido");
            }
            if (!empty($precio) && !fnValidateNumeric($precio)){
            	$errors['precio'] = gettext("Solo números permitidos");
            }
            if (!empty($precio) && fnValidateNumeric($precio) && strlen($precio) > 15){
            	$errors['precio'] = gettext("Logitud máxima 15 caracteres");
            }
            if (!empty($precio) && fnValidateNumeric($precio) && $precio < 1 ){
            	$errors['precio'] = gettext("Debe ser mayor a 0");
            }
            if (empty($precioDecimal)){
            	$errors['precio_decimal'] = gettext("Valor requerido");
            }
            if (!empty($precioDecimal) && !fnValidateNumeric($precioDecimal)){
            	$errors['precio_decimal'] = gettext("Solo números permitidos");
            }
            if (!empty($precioDecimal) && fnValidateNumeric($precioDecimal) && !(strlen($precioDecimal) == 2)){
            	$errors['precio_decimal'] = gettext("Logitud de la parte decimal debe ser de 2 caracteres");
            }
            if (!empty($precioDecimal) && fnValidateNumeric($precioDecimal) && $precioDecimal < 0){
            	$errors['precio_decimal'] = gettext("La parte decimal debe ser positiva");
            }
            if (!empty($telefonoContacto) && !fnValidateNumeric($telefonoContacto)){
            	$errors['telefono_contacto'] = gettext("Solo números permitidos");
            }
            if (!empty($telefonoContacto) && fnValidateNumeric($telefonoContacto) && strlen($telefonoContacto) > 15){
            	$errors['telefono_contacto'] = gettext("Logitud máxima 15 caracteres");
            }
            if (!empty($mailContacto) && filter_var($mailContacto, FILTER_VALIDATE_EMAIL) === false){
            	$errors['mail_contacto'] = gettext("Direccion de email invalida");
            }
            if (empty($telefonoContacto) && empty($mailContacto)){
            	$errors['telefono_contacto'] = gettext("Debe completar al menos el teléfono o correo electrónico de contacto");
            }
            if (!empty($mailContacto) && filter_var($mailContacto, FILTER_VALIDATE_EMAIL) === false && strlen($mailContacto) > 60){
            	$errors['mail_contacto'] = gettext("Logitud máxima 60 caracteres");
            }
          
	
		if (empty($errors)){
				//primero deberiamos guardar la publicacion y despues subimos la imagen
				$titulo = $_POST['titulo'];
				$descripcion = $_POST['descripcion'];			
				$tipo = $_POST['tipo'];
				$precio = (string)$_POST['precio'] . '.' . (string)$_POST['precio_decimal'];
				$usuario = obtener_usuario($_SESSION['usuario_id']);
				$ciudadId = $usuario['ciudad_id'];
				$publicacion_id = guardar_publicacion_vehiculo($titulo, $descripcion, $precio, $tipo, $categoria, $telefonoContacto, $mailContacto, $marca, $modelo, $anio, $km, $combustible);			
				if ($publicacion_id != -2 && $publicacion_id != -3){		
			    $url = get_publicar_segundo_paso_url_index($ciudadId) . "?id=".$publicacion_id;			    
				} else {
				$url = get_error_generico_url_index($publicacion_id, $ciudadId);
				}		  
				exit('<meta http-equiv="refresh" content="0; url=' . urldecode($url) . '"/>');
		}
 }

?>
<div class="container">
    <div class="row">       
        <div class="col-md-8">
          	
          <section class="margin-top">
         	
         	<?php include 'adsense_publicar_arriba.php';?>
         
         </section>
           	
           <h2 class="section-title no-margin-top"><?php echo gettext("Publicar Clasificado Gratis")?></h2>
           
            <div class="panel panel-primary">
                    <div class="panel-heading"><?php echo gettext("Clasificado de Vehículo")?> - <?php echo gettext("Primer Paso")?></div>
                    <div class="panel-body">
                        <form role="form" method="post">
                        <input type='hidden'id='categoria' name='categoria' value="<?php echo $tipo_vehiculo_id?>"/>  
                          <div class="form-group">
                            <label for="titulo"><?php echo gettext("Título")?> <sup>*</sup></label>
                            <input type="text" class="form-control" id="titulo" name="titulo" <?php if(isset($_POST['titulo'])) echo "value='$_POST[titulo]'";?> required>
                         	 <?php if (array_key_exists("titulo",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[titulo]</div>";                            
                          	  }?>		
                          </div>
                          <div class="form-group">
                            <label for="precio"><?php echo gettext("Precio")?> <sup>*</sup></label>
                            <div class="input-prepend input-append">
					 		 <span class="add-on"><?php echo MONEDA?></span><input class="span1 input-medium" id="precio" name="precio" <?php if(isset($_POST['precio'])) echo "value='$_POST[precio]'";?> size="10" maxlength='10' value='0' type="text"/><span>,</span><input class='span1 input-mini' id="precio_decimal" name="precio_decimal" <?php if(isset($_POST['precio_decimal'])) echo "value='$_POST[precio_decimal]'";?> size="2" maxlength='2' value='00' type="text"/>
							</div>
							<?php if (array_key_exists("precio",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[precio]</div>";                            
                          	  }?>	
                          	<?php if (array_key_exists("precio_decimal",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[precio_decimal]</div>";                            
                          	  }?>	  
                          </div>
                          <div class="form-group">
							<label for="tipo"><?php echo gettext("Tipo")?></label>
							<div class="radio">
								<label> <input type="radio" name="tipo" id="optionsRadios1"
									value="NUEVO" checked>
                              <?php echo gettext("Nuevo")?>
                            </label>
							</div>							
							<div class="radio">
								<label> <input type="radio" name="tipo" id="optionsRadios2"
									value="USADO">
                              <?php echo gettext("Usado")?>
                            </label>
							</div>
						</div>
						
						  <?php if(es_moto_o_auto($tipo_vehiculo_id)){?>
						
						 <div class="form-group">
                            <label for="categoria"><?php echo gettext("Seleccione una marca")?></label>
                           <select id='marca' name='marca' class="form-control">
                           <option value='-1'><?php echo gettext("Seleccione una marca")?> ...</option>
                            <?php
                            	if (es_auto($tipo_vehiculo_id)){
			                    $result = mysql_query("SELECT * FROM auto_marca");	
			                       while ($marca = mysql_fetch_array($result)){?>
			                              <option value="<?php echo $marca['auto_marca_id']?>"><?php echo $marca['nombre']?></option>
			                    <?php   }
			                       } else {
			                       	$result = mysql_query("SELECT * FROM moto_marca");
			                       	while ($marca = mysql_fetch_array($result)){?>
			                       	<option value="<?php echo $marca['moto_marca_id']?>"><?php echo $marca['nombre']?></option>
			                     <?php  }
			                       	}?>      
			                
			                </select>
			                <?php if (array_key_exists("marca",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[marca]</div>";                            
                          	  }?>	
                          </div>      
						   <?php
							 	}
          						if(es_auto($tipo_vehiculo_id)){?>    
						  		
						  		 <div class="form-group">
		                            <label for="modelo"><?php echo gettext("Modelo")?></label>
		                           <select id='modelo' name='modelo' class="form-control">
		                          	 <option value='-1'><?php echo gettext("Seleccione un modelo")?> ...</option>
		                           </select>
					                <?php if (array_key_exists("modelo",$errors)){                            
		                        	    echo "<div class='alert alert-danger'>$errors[modelo]</div>";                            
		                          	  }?>	
		                        </div>	
		                        <?php } else {
		                        	if (es_moto($tipo_vehiculo_id)){?>
		                        		
		                        		 <div class="form-group">
				                            <label for="modelo"><?php echo gettext("Modelo")?></label>
				                            <input type="text" class="form-control" id="modelo" name="modelo" <?php if(isset($_POST['modelo'])) echo "value='$_POST[modelo]'";?> >
							                <?php if (array_key_exists("modelo",$errors)){                            
				                        	    echo "<div class='alert alert-danger'>$errors[modelo]</div>";                            
				                          	  }?>	
				                        </div>	
		                        		
		                        <?php }
		                        }?>
		                   <div class="form-group">
                            <label for="anio"><?php echo gettext("Año")?></label>
                           <select id='anio' name='anio' class="form-control">
                            <?php
			                    $result = mysql_query("SELECT * FROM auto_anio ORDER BY auto_anio_id DESC");
			                    echo "<option value='-1'>".gettext("Seleccione un año")." ...</option>";
			                       while ($anio = mysql_fetch_array($result)){?>
			                              <option value="<?php echo $anio['auto_anio_id']?>" <?php if(isset($_POST['anio']) && $_POST['anio'] == $anio['auto_anio_id']) echo "selected";?>><?php echo $anio['auto_anio_id']?></option>
			                    <?php   }?>      
			                
			                </select>
			                <?php if (array_key_exists("anio",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[anio]</div>";                            
                          	  }?>	
                          </div>
                           <div class="form-group">
                            <label for="km"><?php echo gettext("Km")?></label>
                            <input type="text" class="form-control" id="km" name="km" <?php if(isset($_POST['km'])) echo "value='$_POST[km]'";?>>
                         	 <?php if (array_key_exists("km",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[km]</div>";                            
                          	  }?>		
                          </div>
                           <?php if(es_moto_o_auto($tipo_vehiculo_id)){?>                          
                          <div class="form-group">
                            <label for="combustible"><?php echo gettext("Combustible")?></label>
                           <select id='combustible' name='combustible' class="form-control">
                            <?php
			                    $result = mysql_query("SELECT * FROM auto_combustible");
			                    echo "<option value='-1'>".gettext("Seleccione un combustible")." ...</option>";
			                       while ($combustible = mysql_fetch_array($result)){?>
			                              <option value="<?php echo $combustible['auto_combustible_id']?>" <?php if(isset($_POST['combustible']) && $_POST['combustible'] == $combustible['auto_combustible_id']) echo "selected";?>><?php echo $combustible['nombre']?></option>
			                    <?php   }?>      
			                
			                </select>
			                <?php if (array_key_exists("combustible",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[combustible]</div>";                            
                          	  }?>	
                          </div>
                           
                           <?php }?>
		                  <div class="form-group">
                            <label for="telefono_contacto"><?php echo gettext("Teléfono Contacto")?></label>
                            <input type="text" class="form-control" id="telefono_contacto" name="telefono_contacto" <?php if(isset($_POST['telefono_contacto'])) echo "value='$_POST[telefono_contacto]'";?> >
                         	 <?php if (array_key_exists("telefono_contacto",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[telefono_contacto]</div>";                            
                          	  }?>		
                          </div>      
                          <div class="form-group">
                            <label for="mail_contacto"><?php echo gettext("Correo Electrónico de Contacto")?></label>
                            <input type="email" class="form-control" id="mail_contacto" name="mail_contacto" <?php if(isset($_POST['mail_contacto'])) echo "value='$_POST[mail_contacto]'";?> >
                         	 <?php if (array_key_exists("mail_contacto",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[mail_contacto]</div>";                            
                          	  }?>		
                          </div>
                          <div class="form-group">
                            <label for="descripcion"><?php echo gettext("Descripcion")?> <sup>*</sup></label>
                            <textarea class="form-control" id="descripcion" name="descripcion" rows=20 ><?php if(isset($_POST['descripcion'])) echo "$_POST[descripcion]";?></textarea>
                         	<?php if (array_key_exists("descripcion",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[descripcion]</div>";                            
                          	  }?>	
                          </div>       
                          
                           <?php include 'template_login_registro_formulario.php';?>
                        
                          <button type="submit" class="btn btn-ar btn-primary"><?php echo gettext("Siguiente")?></button>
                        </form>
                    </div>
             </div> <!-- panel panel-primary -->
         
        </div>
    
        <div class="col-md-4">
         
          <section class="margin-top">
         	
         	<?php include 'adsense_publicar_derecha.php';?>
         
         </section>
         
        </div>

    </div>
</div> <!-- container -->

<?php include 'template_footer_index.php'?>
<?php include 'template_sidebar_index.php';?>

<!-- Scripts -->
<!-- Compiled in vendors.js -->
<!--
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.cookie.js"></script>
<script src="assets/js/imagesloaded.pkgd.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script src="assets/js/bootstrap-switch.min.js"></script>
<script src="assets/js/wow.min.js"></script>
<script src="assets/js/slidebars.min.js"></script>
<script src="assets/js/jquery.bxslider.min.js"></script>
<script src="assets/js/holder.js"></script>
<script src="assets/js/buttons.js"></script>
<script src="assets/js/jquery.mixitup.min.js"></script>
<script src="assets/js/circles.min.js"></script>
<script src="assets/js/masonry.pkgd.min.js"></script>
<script src="assets/js/jquery.matchHeight-min.js"></script>
-->

<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/vendors.js"></script>
<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/funcionesjs.js"></script>

<!-- Syntaxhighlighter -->
<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/syntaxhighlighter/shCore.js"></script>
<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/syntaxhighlighter/shBrushXml.js"></script>
<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/syntaxhighlighter/shBrushJScript.js"></script>

<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/app.js"></script>
<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/index.js"></script>

</body>

</html>